home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / boss_sup.arc / WINDOWS.FN6 < prev    next >
Text File  |  1991-01-14  |  10KB  |  152 lines

  1. void  wn_windows(void);
  2. int  wn_activate(struct  wcb *wn);
  3. int  wns_push(int  imgix);
  4. int  wns_pop(int  imgix);
  5. int  wns_alloc(unsigned short  size,unsigned short  *seg,unsigned short  *off,unsigned short  *ptr);
  6. int  wns_free(unsigned short  seg,unsigned short  off);
  7. int  wns_image(struct  wcb *wn,int  imgix,int  flag);
  8. void  wns_blt(int  row,int  col,int  width,int  height,unsigned short  tseg,unsigned short  toff,int  imgix,int  flag);
  9. unsigned int  _getca(int  page,int  row,int  col);
  10. void  _putca(int  page,unsigned short  atch,int  row,int  col);
  11. void  _absloc(int  page,int  row,int  col);
  12. void  v_wca(int  page,int  ch,int  at,int  count);
  13. void  v_wtty(int  ch);
  14. void  v_cls(int  at);
  15. void  v_spage(int  page);
  16. void  v_smode(int  mode);
  17. void  v_locate(int  page,int  row,int  col);
  18. void  v_hidec(void);
  19. void  v_sapu(int  nl,int  rul,int  cul,int  rlr,int  clr,int  at);
  20. void  v_sapd(int  nl,int  rul,int  cul,int  rlr,int  clr,int  at);
  21. void  v_rcpos(int  page,int  *row,int  *col);
  22. void  v_rcvs(int  *page,int  *mode,int  *cols);
  23. int  v_getch(void);
  24. int  v_getchm(void);
  25. void  v_kflush(void);
  26. void  v_sctype(int  type,int  sline,int  eline);
  27. void  wn_boxset(int  ul,int  ur,int  tb,int  sd,int  ll,int  lr);
  28. int  wn_close(struct  wcb *wn);
  29. int  wn_clr(struct  wcb *wn);
  30. int  wn_clrrow(struct  wcb *wn,int  row);
  31. void  wn_color(struct  wcb *wn,int  atrib,int  batrib);
  32. int  wn_dborder(struct  wcb *wn,int  ul,int  ur,int  tb,int  sd,int  ll,int  lr);
  33. int  wn_delrow(struct  wcb *wn,int  row);
  34. void  wn_dma(int  flag);
  35. void  wn_dmode(int  flag);
  36. int  wn_dtext(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt);
  37. int  wn_fixcsr(struct  wcb *wn);
  38. int  wn_frmcls(struct  wi_scb * *frm);
  39. int  wn_frmget(struct  wi_scb * *frm);
  40. struct  wi_scb * *wn_frmopn(int  nfields);
  41. int  wn_gbool(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  *value,char  *ubuff,char  *hlpmsg,char  *errmsg);
  42. int  wn_gdate(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  *month,int  *day,int  *year,char  *ubuff,char  *hlpmsg,char  *errmsg);
  43. int  wn_gdouble(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,double  *value,int  fwidth,int  ndec,double  low,double  high,char  *ubuff,char  *hlpmsg,char  *errmsg);
  44. char  *wn_gets(struct  wcb *wn,char  *s,int  va,char  *cl);
  45. int  wn_gfloat(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,float  *value,int  fwidth,int  ndec,double  low,double  high,char  *ubuff,char  *hlpmsg,char  *errmsg);
  46. int  wn_gint(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  *value,int  fwidth,int  low,int  high,char  *ubuff,char  *hlpmsg,char  *errmsg);
  47. int  wn_glong(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,long  *value,int  fwidth,long  low,long  high,char  *ubuff,char  *hlpmsg,char  *errmsg);
  48. int  wn_gphone(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  *acode,int  *nnx,int  *num,char  *ubuff,char  *hlpmsg,char  *errmsg);
  49. int  wn_gpword(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  fwidth,char  *ubuff,char  *hlpmsg,char  *errmsg);
  50. int  wns_gtext(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  fwidth,char  *ubuff,char  *hlpmsg,char  *errmsg);
  51. int  wn_gtext(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  fwidth,char  *ubuff,char  *hlpmsg,char  *errmsg);
  52. int  wn_gutext(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  fwidth,char  *ubuff,char  *hlpmsg,char  *errmsg);
  53. int  wn_gltext(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  fwidth,char  *ubuff,char  *hlpmsg,char  *errmsg);
  54. int  wn_gatext(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  fwidth,char  *ubuff,char  *hlpmsg,char  *errmsg);
  55. int  wn_gtime(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,int  *hours,int  *mins,int  *secs,char  *ubuff,char  *hlpmsg,char  *errmsg);
  56. int  wn_guint(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,unsigned int  *value,int  fwidth,unsigned int  low,unsigned int  high,char  *ubuff,char  *hlpmsg,char  *errmsg);
  57. int  wn_gulong(int  fun,struct  wi_scb * *frm,int  fld,struct  wcb *wn,int  row,int  col,char  *prmpt,unsigned short  atrib,char  fill,unsigned long  *value,int  fwidth,unsigned long  low,unsigned long  high,char  *ubuff,char  *hlpmsg,char  *errmsg);
  58. static void  showpage(long  offset);
  59. static int  filbuf(long  offset);
  60. int  wn_hlinit(int  row,int  col,int  width,int  height,unsigned int  atrib,unsigned int  batrib,char  *help_file_name);
  61. int  wn_help(char  *subject);
  62. int  wn_iemsg(char  *msg);
  63. int  wn_ihmsg(char  *msg);
  64. int  wn_psinit(int  rows,int  cols);
  65. int  wn_init(void);
  66. int  wn_exit(void);
  67. void  wn_shkey(unsigned int  scan_code);
  68. int  wn_input(struct  wcb *wn,int  row,int  col,char  *prmpt,char  *mask,char  fill,unsigned int  atrib,char  *ubuff,char  *hlpmsg);
  69. int  wn_insrow(struct  wcb *wn,int  row);
  70. int  wn_locate(struct  wcb *wn,int  row,int  col);
  71. void  mo_die(char  *msg);
  72. void  wns_mo_check(struct  mcb *mptr,char  *msg);
  73. struct  mcb *mo_reset(void);
  74. void  mo_show(struct  mcb *m);
  75. void  mo_hide(struct  mcb *m);
  76. void  mo_pos(struct  mcb *m);
  77. void  mo_move(struct  mcb *m,int  row,int  col);
  78. void  mo_pbinfo(struct  mcb *m,int  button);
  79. void  mo_rbinfo(struct  mcb *m,int  button);
  80. void  mo_clim(struct  mcb *m,int  cmin,int  cmax);
  81. void  mo_rlim(struct  mcb *m,int  rmin,int  rmax);
  82. void  mo_sgcursor(struct  mcb *m,unsigned short  hhot,unsigned short  vhot,unsigned short  seg,unsigned short  off);
  83. void  mo_scursor(struct  mcb *m,int  type,int  start,int  stop);
  84. void  mo_motion(struct  mcb *m);
  85. void  mo_task(struct  mcb *m,unsigned short  mask,unsigned short  tseg,unsigned short  toff);
  86. void  mo_lpon(struct  mcb *m);
  87. void  mo_lpoff(struct  mcb *m);
  88. void  mo_ratio(struct  mcb *m,int  ver,int  hor);
  89. void  mo_rcpos(struct  mcb *mptr,int  *status,int  *row,int  *col);
  90. void  mo_locate(struct  mcb *mptr,int  row,int  col);
  91. void  mo_press(struct  mcb *mptr,int  button,int  *status,int  *nclik,int  *row,int  *col);
  92. void  mo_release(struct  mcb *mptr,int  button,int  *status,int  *nclik,int  *row,int  *col);
  93. void  mo_reigon(struct  mcb *mptr,int  row,int  col,int  width,int  height);
  94. void  mo_setptr(struct  mcb *mptr,unsigned int  tchar,unsigned int  atrib);
  95. void  mo_wait(struct  mcb *mptr);
  96. int  mo_nbutt(struct  mcb *mptr);
  97. void  wns_mo_show(void);
  98. void  wns_mo_hide(void);
  99. struct  wcb *wn_move(struct  wcb *wn,int  row,int  col);
  100. int  wn_natrib(struct  wcb *wn,int  natr);
  101. struct  wcb *wn_open(int  page,int  row,int  col,int  width,int  height,int  atrib,int  batrib);
  102. void  wns_explode(struct  wcb *wn);
  103. void  wns_vbar(struct  wcb *wn,int  rul,int  cul,int  rlr,int  clr,int  atrib);
  104. unsigned long  wns_gticks(void);
  105. void  wns_stdiv(unsigned long  div);
  106. int  wn_popup(int  page,int  row,int  col,int  width,int  height,int  atrib,int  batrib,struct  pmenu *mx,int  cflag);
  107. struct  wcb *wn_qpopup(int  page,int  row,int  col,int  width,int  height,int  atrib,int  batrib,struct  pmenu *mx);
  108. int  wn_printf(struct  wcb *wn,char  *cs,...);
  109. int  wn_puts(struct  wcb *wn,int  row,int  col,char  *s);
  110. int  wn_putsa(struct  wcb *wn,int  row,int  col,char  *s,unsigned short  atrib);
  111. int  wn_putc(struct  wcb *wn,int  row,int  col,char  c);
  112. int  wn_putca(struct  wcb *wn,int  row,int  col,char  c,unsigned short  a);
  113. int  wn_restore(struct  wcb *wn);
  114. struct  wcb *wn_save(int  page,int  row,int  col,int  width,int  height);
  115. void  wn_scroll(struct  wcb *wn,int  method);
  116. int  wn_spawnl(unsigned short  smode,char  *path,char  *a1);
  117. int  wn_stitle(struct  wcb *wn,char  *title,int  location);
  118. int  wn_stitla(struct  wcb *wn,char  *title,int  atr,int  location);
  119. char  *wn_sleftj(char  *s);
  120. char  *wn_srightj(char  *s);
  121. char  *wn_scenter(char  *s,char  *t,int  w);
  122. char  *wn_sdelspc(char  *s,int  code);
  123. int  wn_strndx(char  *s,char  *t,int  exp);
  124. unsigned short  wns_mtype(void);
  125. void  wns_delc(struct  wcb *wn);
  126. void  wns_wtext(struct  wcb *wn,char  *string);
  127. void  wns_movscr(int  srow,int  scol,int  w,int  h,int  drow,int  dcol,int  mode,int  atrib);
  128. void  wns_savres(int  page,int  row,int  col,int  width,int  height,char  *array,int  flag);
  129. void  wns_fixc(int  *atrib);
  130. void  wns_drow(int  page,int  c,int  atrib,int  row,int  col,int  count);
  131. void  wns_dput(struct  wcb *wn,int  page,int  c_atrib,int  row,int  col);
  132. void  wns_err(struct  wcb *wn,char  *msg);
  133. void  wns_ierr(char  *msg);
  134. void  wns_sapu(int  nl,int  r1,int  c1,int  r2,int  c2,int  atrib);
  135. void  wns_sapd(int  nl,int  r1,int  c1,int  r2,int  c2,int  atrib);
  136. void  wns_von(void);
  137. void  wns_voff(void);
  138. void  wns_ssiz(int  row,int  col);
  139. int  wns_ega(int  *memsize,int  *mode,unsigned int  *features,unsigned int  *switches);
  140. unsigned int  wns_getca(int  page,int  row,int  col);
  141. void  wns_putca(int  page,unsigned short  atch,int  row,int  col);
  142. void  wn_sync(struct  wcb *wn,int  flag);
  143. int  wn_title(struct  wcb *wn,char  *title);
  144. int  wn_titla(struct  wcb *wn,char  *title,int  atr);
  145. void  wn_wrap(struct  wcb *wn,int  flag);
  146.  
  147. void _vidblt(unsigned, unsigned, unsigned, unsigned, int);
  148. int  v_kstat(void);
  149. void xferdata(unsigned, unsigned, unsigned, unsigned, int);
  150. void v_border(int);
  151.  
  152.